翻訳と辞書
Words near each other
・ Nearer the Moon
・ Nearer, My God, to Thee
・ Nearest and Dearest
・ Nearest and Dearest (film)
・ Nearest centroid classifier
・ Nearest integer function
・ Nearest neighbor
・ Nearest neighbor graph
・ Nearest neighbor search
・ Nearest neighbor value interpolation
・ Nearest neighbour algorithm
・ Nearest neighbour classifiers
・ Nearest neighbour distribution
・ Nearest referent
・ Nearest relative
Nearest-neighbor chain algorithm
・ Nearest-neighbor interpolation
・ NEARfest
・ NearGlobal
・ Neargyractis
・ Neargyractis alemundalis
・ Neargyractis caesoalis
・ Neargyractis fulvicinctalis
・ Neargyractis holocycla
・ Neargyractis moniligeralis
・ Neargyractis plusialis
・ Neargyractis serapionalis
・ Neargyractis slossonalis
・ Neargyria
・ Neargyria argyraspis


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Nearest-neighbor chain algorithm : ウィキペディア英語版
Nearest-neighbor chain algorithm
In the theory of cluster analysis, the nearest-neighbor chain algorithm is a method that can be used to perform several types of agglomerative hierarchical clustering, using an amount of memory that is linear in the number of points to be clustered and an amount of time linear in the number of distinct distances between pairs of points.〔.〕 The main idea of the algorithm is to find pairs of clusters to merge by following paths in the nearest neighbor graph of the clusters until the paths terminate in pairs of mutual nearest neighbors. The algorithm was developed and implemented in 1982 by J. P. Benzécri〔.〕 and J. Juan,〔.〕 based on earlier methods that constructed hierarchical clusterings using mutual nearest neighbor pairs without taking advantage of nearest neighbor chains.〔〔.〕
==Background==
The input to a clustering problem consists of a set of points. A ''cluster'' is any proper subset of the points, and a hierarchical clustering is a maximal family of clusters with the property that any two clusters in the family are either nested or disjoint.
Alternatively, a hierarchical clustering may be represented as a binary tree with the points at its leaves; the clusters of the clustering are the sets of points in subtrees descending from each node of the tree.
In agglomerative clustering methods, the input also includes a distance function defined on the points, or a numerical measure of their dissimilarity that is symmetric (insensitive to the ordering within each pair of points) but (unlike a distance) may not satisfy the triangle inequality. Depending on the method, this dissimilarity function can be extended in several different ways to pairs of clusters; for instance, in the single-linkage clustering method, the distance between two clusters is defined to be the minimum distance between any two points from each cluster. Given this distance between clusters, a hierarchical clustering may be defined by a greedy algorithm that initially places each point in its own single-point cluster and then repeatedly merges the closest pair of clusters.〔
However, known methods for repeatedly finding the closest pair of clusters in a dynamic set of clusters either require superlinear space to maintain a data structure that can find closest pairs quickly, or they take greater than linear time to find each closest pair.〔.〕〔.〕 The nearest-neighbor chain algorithm uses a smaller amount of time and space than the greedy algorithm by merging pairs of clusters in a different order. However, for many types of clustering problem, it can be guaranteed to come up with the same hierarchical clustering as the greedy algorithm despite the different merge order.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Nearest-neighbor chain algorithm」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.